#pragma once

#include "sys/IInterface.h"
#include "EventID.h"

class CanvasChangedEventArgs;
delegate Delegate<void(IObject* /*sender*/,CanvasChangedEventArgs* /*e*/)> CanvasChangedEventHandler;

interface ICanvasEvent : public IInterface
{
	DEFINE_IID(IID_CanvasEvent)

	event_declare(CanvasChangedEventHandler,CanvasChanged);
};